import { getTimelineForUser } from "#server/service/timeline"; export default defineWrappedResponseHandler(async (event) => { const user = await event.context.auth.requireUser(); const id = Number(event.context.params?.id); if (!Number.isInteger(id)) { throw createError({ statusCode: 400, statusMessage: "无效 id" }); } const ev = await getTimelineForUser(user.id, id); if (!ev) { throw createError({ statusCode: 404, statusMessage: "未找到" }); } return R.success({ event: ev }); });